<?php

class EventosController extends AppController
{

    public $helpers = array(
        'Html',
        'Form',
        'Session',
        'Js',
        'Utilidades');
    public $uses = array(
        'Evento',
        'Criadero',
        'Propietario',
        'Mascota',
        'Raza',
        'Denuncianacimiento', 
        'EventosMascotasPuntaje', 
        'EventosPista');
    public $layout = 'kennel';
    public $components = array(
        'Fechasconvert',
        'Session',
        'Utilidades');

    public function index()
    {
        $eventos = $this->Evento->find('all', array(
            'recursive' => 0,
            'order' => 'Evento.id DESC',
            'limit' => 15));
        //debug($mascotas);exit;
        $this->Evento->find('all');
        $this->set(compact('eventos'));
    }

    public function registrapistas($id_evento = null)
    {
        $pista = $this->Pista->find('first', array('recursive' => -1, 'conditions' =>
                array('id' => $id_evento)));
        //$this->Pista->f
    }

    public function insertar()
    {

        if (!empty($this->data)) {
            //debug($this->data);
            $fecha1 = $this->data['Evento']['fecha_inicio'];
            $fecha2 = $this->data['Evento']['fecha_fin'];
            
            $f1 = $this->Fechasconvert->doFormatfecha($fecha1);
            $f2 = $this->Fechasconvert->doFormatfecha($fecha2);

            $this->request->data['Evento']['fecha_inicio'] = $f1;
            $this->request->data['Evento']['fecha_fin'] = $f2;
            
            //debug($this->data);exit;

            if ($this->Evento->save($this->data)) {
                $this->Session->setFlash("Evento registrado Correctamente");
                $this->redirect(array('controller' => 'Eventos', 'action' => 'index'));
            } else {
                $this->Session->setFlash("No se pudo guardar");
                $this->redirect(array('controller' => 'Eventos', 'action' => 'index'));
            }
        }
    }
  public function listadomascotasevento($idevento=null){
    $ejemplares = $this->EventosMascotasPuntaje->find('all', 
        array(
        'conditions'=>array('EventosMascotasPuntaje.evento_id'=>$idevento),
        'order'=>array('EventosMascotasPuntaje.categoriaspista_id ASC')
        ));
      //debug($ejemplares);exit;
        $this->set(compact('ejemplares'));
  }
  
}
